package cc.co.cutenimy.nimyexplore.jdbc.metadata;

import java.sql.DatabaseMetaData;
import java.sql.SQLException;
import java.util.List;

import cc.co.cutenimy.nimyexplore.model.metadata.NSchema;


/**
 * 
 * @author 234aini@gmail.com
 * 
 */
public interface MetaDataParser {

	/**
	 * List all schemas.
	 * 
	 * @return
	 * @throws SQLException
	 */
	public List<NSchema> listSchemas() throws SQLException;

	/**
	 * Get back the meta data for the parser
	 * 
	 * @return
	 */
	public DatabaseMetaData getDatabaseMetaData();
}
